from sklearn.neighbors import KNeighborsClassifier

# 1.构造数据
# 只有一种特征
x=[[1],[2],[10],[20]] # 特征值
y=[0,0,1,1]
# 特征值为 1、2 认为是类别0 特征值 10 20认为是类别1

# 2.模型训练
# 2.1 实例化一个估计器对象
estimater = KNeighborsClassifier(n_neighbors= 1)
# 2.2 调用fit方法，进行训练
estimater.fit(X=x,y=y)
# 3.数据预测
ret0=estimater.predict([[0]])
print(ret0)
ret1=estimater.predict([[100]])
print(ret1)

